FrameLib
0.1
Arbitrarily timed and sized frame-based DSP
FrameLib_DSPQueue.h
Go to the documentation of this file.
1
2
#ifndef FRAMELIB_DSPQUEUE_H
3
#define FRAMELIB_DSPQUEUE_H
4
5
// Forward Declarations
6
7
class
FrameLib_DSP
;
8
9
10
// DSP Queue - this allows the DSP network to queue processing with minimal additional data storage (avoiding recursive calls)
11
12
class
FrameLib_DSPQueue
13
{
14
15
public
:
16
17
FrameLib_DSPQueue
() : mTop(NULL), mTail(NULL) {}
18
19
void
add
(
FrameLib_DSP
*
object
);
20
21
private
:
22
23
// Deleted
24
25
FrameLib_DSPQueue
(
const
FrameLib_DSPQueue
&);
26
FrameLib_DSPQueue
& operator=(
const
FrameLib_DSPQueue
&);
27
28
FrameLib_DSP
*mTop;
29
FrameLib_DSP
*mTail;
30
};
31
32
#endif
/* FRAMELIB_DSPQUEUE_H */
FrameLib_DSPQueue::add
void add(FrameLib_DSP *object)
Definition:
FrameLib_DSPQueue.cpp:5
FrameLib_DSP
Definition:
FrameLib_DSP.h:17
FrameLib_DSPQueue::FrameLib_DSPQueue
FrameLib_DSPQueue()
Definition:
FrameLib_DSPQueue.h:17
FrameLib_DSPQueue
Definition:
FrameLib_DSPQueue.h:12
FrameLib_Framework
FrameLib_DSPQueue.h
Generated by
1.8.13